/**
 * 测试环境配置
 */
import { getCurrentEnv, isDev, isStaging, isProd } from './env';

export const testEnvConfig = () => {
  console.log('=== 环境配置测试 ===');
  console.log('import.meta.env.MODE:', import.meta.env.MODE);
  console.log('import.meta.env.VITE_APP_ENV:', import.meta.env.VITE_APP_ENV);
  console.log('import.meta.env.DEV:', import.meta.env.DEV);
  console.log('import.meta.env.PROD:', import.meta.env.PROD);
  console.log('getCurrentEnv():', getCurrentEnv());
  console.log('isDev():', isDev());
  console.log('isStaging():', isStaging());
  console.log('isProd():', isProd());
  console.log('==================');
  
  return {
    mode: import.meta.env.MODE,
    viteAppEnv: import.meta.env.VITE_APP_ENV,
    dev: import.meta.env.DEV,
    prod: import.meta.env.PROD,
    currentEnv: getCurrentEnv(),
    isDev: isDev(),
    isStaging: isStaging(),
    isProd: isProd()
  };
};
